package com.group11.studentm.view;

import java.util.Scanner;

/**
 * @date 2022/12/06/16:12
 * @since 17
 */
public class Main {
    Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) {
        new Main().mainView();
    }
    /**
     * 主页面
     */
    public void mainView() {
        while(true) {
            System.out.println("==============学生管理系统===============");
            System.out.println("注册账号[1]\t\t登录[2]\t\t退出系统[0]");
            System.out.println("======================================");
            int option = scanner.nextInt();
            switch (option) {
                case 1: // 注册
                    new ViewLoginRegister().registerView();
                    break;
                case 2: // 登录
                    ViewLoginRegister viewLoginRegister = new ViewLoginRegister();
                    // 调用登录页面
                    int i = viewLoginRegister.loginView();
                    if (i == 0) { // 登录失败
                        break;
                    } else if (i == 1) {
                        // 调用学生页面
                        new ViewStudent().mainView(viewLoginRegister.sno,viewLoginRegister.username);
                    } else if (i == 2) {
                        // 调用教师页面
                        new ViewTeacher().mainView();
                    } else if (i == 3) {
                        // 调用管理员页面
                        new ViewAdmin().mainView();
                    }
                    break;
                case 0: // 退出
                    System.out.println("正在退出......");
                    return;
                default:
                    System.out.println("输入有误");
                    break;
            }
        }

    }
}
